function showMsg(obj, callback) {
	var upCase = fmtStr.upCase;
	
	var buildSender = function(objArr) {
		var html = '';

		for (var key in objArr) {
			if (objArr.hasOwnProperty(key)) {
				if (key !== 'name') {
					html += '<li>' + upCase(key) + '：' + (objArr[key] || '--') + '</li>';
				}			
			}
		}

		return html;
	};

	var html = 
		'<h4 class="title">' + upCase(data_cont.title) + '</h4>' +
		'<p>Dear ' + data_to.join(', ') + ',' + '</p>' +
		'<p class="cont">' + data_cont.content + '</p>' +
		'<ul class="sender">' +
			'<li><strong>' + data_from.name + '</strong></li>';

	html += buildSender(data_from) +
		'</ul>';

	obj.html(html);

	if (callback && typeof callback === 'function') {
		callback(obj);
	}
}